home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 1 Issue 2 / PDCD-1 - Issue 02.iso / _utilities / utilities / 003 / _numeric / !Numeric / !Help < prev    next >
Text File  |  1994-09-21  |  4KB  |  124 lines

  1. -----------------------------------------
  2. !Numeric (v1.02)  --  ⌐ Graham Hick, 1994
  3. -----------------------------------------
  4.  
  5. This program is a combination of my previous programs !Integrate (v1.03)
  6. and !Diff (v1.01), which, as you might expect, allow you to calculate
  7. integrals of functions on bounded intervals, and also derivatives of
  8. functions, at a point. It also contains modules for solution of equations
  9. (Newton-Raphson method) and now summation of series.
  10.  
  11. To use the program, click Menu on the icon-bar icon, and select the part
  12. of the program you want to use. Type the function and relevant value(s)
  13. into the boxes, and then click the "Calculate" button to do the
  14. calculation.
  15.  
  16. Because the program uses BASICs EVAL function, the function and values
  17. must be in a form that BASIC can understand, e.g.
  18.  
  19.             3*x rather than 3x
  20.           1/(cos x) rather than sec x
  21.           (sin x)^2 rather than sin▓x
  22.  
  23. The constants 'Pi' and 'e' can be used in the function or values - just
  24. type 'pi' or 'e' respectively. All answers are given to 5 significant
  25. figures. Upper or lower case can be used throughout.
  26.  
  27. 3D templates
  28. ------------
  29.  
  30. A new exciting (?) feature of this release is the addition of 3D-style
  31. templates for RISC OS 3.10 users. This feature should be automatically
  32. invoked if you have RISC OS 3.10 or later. If for some strange reason this
  33. doesn't work, please let me know.
  34.  
  35. Hi-res sprites
  36. --------------
  37.  
  38. If you are in a high-res mode (i.e. 1:1 pixel aspect ratio) when the
  39. program starts, it will load high-resolution versions of the sprites which
  40. it uses. As I can't use all screen modes (I only have a VGA monitor) and I
  41. haven't tested it with third-party screen modes (such as those provided by
  42. whizzy graphics cards) I can't guarantee that this works with your set-up.
  43. If it doesn't, then please let me know, and tell me what screen mode(s)
  44. you are using, so I can figure something out.
  45.  
  46. Changes
  47. -------
  48.  
  49.     1.00:
  50.     First release version.
  51.     
  52.     1.01:
  53.         Added Newton-Raphson solver, and summation.
  54.         Changed window layouts slightly.
  55.         Wrote better(?) documentation.
  56.         Added 3D templates and new sprites.
  57.         
  58.     1.02:
  59.         Revised the templates (thanks Colin!)
  60.         Nicer icon-bar menu
  61.         Fixed cursor up/down bugs
  62.         
  63. Future changes
  64. --------------
  65.  
  66. * I'd like to be able to do integration over unbounded intervals, and
  67. infinite series. This should be possible, by testing for convergence with
  68. repeated approximations - but there are some problems which I need to iron
  69. out before it goes into a release version...
  70.  
  71. * Do a pre-parser, to take into account mathematical notation (as opposed
  72. to BASIC's more limited format). Alternatively I may abandon EVAL
  73. altogether, and write a completely new parser (It's a bit of a kludge at
  74. the moment, as you might notice...). But then again, I might not bother...
  75.  
  76. * Add choice of precision (may need to change to C, or try BASIC64)
  77.  
  78. Copyright?
  79. ----------
  80.  
  81. Well, this program is "Freeware". As far as I am concerned, this means
  82. that you can distribute it to anyone and everyone, PROVIDING that all
  83. files within the !Numeric directory are included, and they are in their
  84. original form.
  85.  
  86. If you feel that you could do better, then your modifications, hacks,
  87. patches and insults will be gratefully received (see below). Please don't
  88. pass modified versions around to anyone else, as this can lead to large
  89. amounts of confusion.
  90.  
  91. Contact
  92. -------
  93.  
  94. If you find this program remotely useful, or even if you don't (and want
  95. to shout at me for wasting your time), or if you have any suggestions,
  96. questions, or bugs to report, please please please contact me - either at
  97. home:
  98.  
  99.     33 Ashley Piece
  100.     Ramsbury
  101.     Marlborough
  102.     Wiltshire
  103.     SN8 2QE
  104.  
  105.     Tel: Marlborough (0672) 20564
  106.  
  107. or at college (until July 1995)
  108.  
  109.     Keble College    OR:    22 Ridgefield Road
  110.     Oxford            Oxford
  111.     OX1 3PG            OX4 3BT
  112.     
  113.     Tel: Oxford (0865) 272727 (polite, brief messages only)
  114.          Oxford (0865) 798151 (say anything you want, any time)
  115.     Fax: Oxford (0865) 272705 (be reasonably polite, but verbose)
  116.  
  117.     E-mail: m92gjh@ecs.ox.ac.uk
  118.         graham.hick@keble.oxford.ac.uk
  119.  
  120. Thank you for your attention :-)
  121.  
  122. ⌐ Graham Hick, 1994
  123. -------------------
  124.